Protecting the Hosted Application Server
نویسندگان
چکیده
Internet applications, are evolving from the web server to the more powerful and dynamic application server in order to support the deployment of complex applications integrated with the organization’s back end systems. A key element of the application server architecture is CORBA, the Common Object Request Broker that allows applications to communicate in a transparent and interoperable manner. For this new architecture to succeed, it must guarantee a secure processing environment to the organisations. This paper explains why a conventional firewall can not be used to secure CORBA applications. It describes the architecture of CORBAgate, a gateway based on the concept of proxies and object key re-mapping. The paper compares the CORBAgate solution with the OMG specification for CORBA firewall security. Finally, the paper discusses how these elements combine to enable outsourced application services.
منابع مشابه
Ruminations on Multi-Tenant Databases
This is a position paper on multi-tenant databases. As motivation, it first describes the emerging marketplace of hosted enterprise services and the importance of using multi-tenancy to handle high traffic volumes at low cost. It then outlines the main requirements on multi-tenant databases: scale up by consolidating multiple tenants onto the same server and scale out by providing an administra...
متن کاملWhite Paper∗ Protecting e-Government Against Attacks
E-Government services operate, by definition, across the Internet: citizens use their own desktops or mobile devices to access, via the Internet, government services hosted on servers physically located in some government agency, or even on a private or public cloud. Attacks on e-government can such be broadly divided into three categories: server-side attacks (i.e. on the government servers), ...
متن کاملUsing Program Analysis to Improve Database Applications
Applications that interact with database management systems (DBMSs) are ubiquitous. Such database applications are usually hosted on an application server and perform many small accesses over the network to a DBMS hosted on the database server to retrieve data for processing. For decades, the database and programming systems research communities have worked on optimizing such applications from ...
متن کاملWebSphere Programming Model and Architecture
The WebSphere Application Server is the leading J2EE application server product in the marketplace today [Snyder 2003]. WebSphere offers a scalable, secure, highly available, transactional hosting environment for shared, re-usable mission critical business services, components and web applications across a broad variety of server platforms. This paper surveys the programming model and architect...
متن کاملAn Approach to Adaptive Performance Tuning of Application Servers
Controlling Quality of Service (QoS) offered by application servers involves selecting appropriate configuration and parameter tuning that would match the application level load. This is a challenging problem, since application servers have many parameters at different levels that often influence the QoS in complex ways. This paper presents an empirical approach to keep the QoS offered close to...
متن کامل